namespace Brjnk.MVVM
{
    public interface IWrapper
    {
        void Release();

        object GetWrappedObjectUntyped();
    }

    /// <summary>
    /// </summary>
    public interface IWrapper<T> : IWrapper
    {
        T GetWrappedObject();
    }
}